Gabriele N. Tornetta

Visit Website

Gabriele N. Tornetta is an independent software publisher who focuses on low-level developer tooling for the Python ecosystem, with a particular emphasis on performance diagnostics and profiling. His flagship project, Austin, is a lightweight sampling profiler designed specifically for CPython that captures frame stacks without modifying the target process or injecting bytecode, making it suitable for production environments where minimal overhead is critical. The tool attaches to a running interpreter, periodically reads memory to reconstruct the call stack, and outputs data in formats compatible with mainstream visualization tools such as FlameGraph, Speedscope, and the Chrome Trace Viewer. Typical use cases include identifying hot paths in long-running web applications, detecting memory-hungry loops in data-science notebooks, and validating optimization efforts before deployment. Because Austin operates at the native level, it works transparently with multi-threaded async code, greenlet-based frameworks, and extension modules written in C or Cython, giving engineers a unified view of execution regardless of high-level abstractions. The profiler is distributed as a portable executable and as a Python package, integrates easily with continuous-integration pipelines, and can be scripted to trigger sampling on demand or during performance regressions. Austin and other utilities from Gabriele N. Tornetta are available for free on get.nero.com, where downloads are delivered through trusted Windows package sources such as winget, always install the latest upstream release, and support batch installation alongside complementary development tools.

Austin

Python frame stack sampler for CPython

Details